package com.yangxin.lesson.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
//@ApiModel 用在类上，表示对类进行说明，用于实体类中的参数接收说明
/**
 * @Filename UpdateUserRequestVo.java
 * @Author yangxinxin
 * @Description 
 * @Date 2020/2/10 15:02
 * @Param 
 * @return 
 **/
@Data
//@ApiModelProperty用于字段 ，表示对model属性的说明
@ApiModel(value = "com.yangxin.lesson.vo.request.UpdateUserRequestVo",description = "接收更新用户数据Vo")
public class UpdateUserRequestVo {
    @ApiModelProperty(value = "用户ID")
    private String id;
    @ApiModelProperty(value = "用户名称")
    private String username;
    @ApiModelProperty(value = "用户密码密文")
    private String password;
    @ApiModelProperty(value = "用户手机号码")
    private String phone;
    @ApiModelProperty(value = "部门Id")
    private String deptId;
    @ApiModelProperty(value = "用户真实姓名")
    private String realName;
    @ApiModelProperty(value = "用户昵称")
    private String nickName;
    @ApiModelProperty(value = "用户邮箱（唯一）")
    private String email;
    @ApiModelProperty(value = "用户账号状态（1.正常 2.锁定）")
    private Integer status;
    @ApiModelProperty(value = "用户性别(1.男 2.女)")
    private Integer sex;
    @ApiModelProperty(value = "用户创建来源(1.web 2. android 3.ios )")
    private Integer createWhere;
}
